/**
 * TaskQueryService.java
 * com.sitech.dmcs.core
 * Function： TODO 
 *
 *   ver  author   date    
 * ──────────────────────────────────
 *   	 geutopia  Mar 8, 2011        
 *
 * Copyright (c) 2011, TNT All Rights Reserved.
*/

package com.sitech.timing;

import java.util.Map;

import com.sitech.timing.domain.GroupTaskInfo;
import com.sitech.timing.domain.GroupTaskInstance;
import com.sitech.timing.domain.ParamInfo;
import com.sitech.timing.domain.TaskInfo;
import com.sitech.timing.domain.TaskInstance;

/**
 * ClassName:TaskQueryService
 * Function: TODO ADD FUNCTION
 * Reason:	 TODO ADD REASON
 *
 * @author   geutopia
 * @version  
 * @since    Ver 1.1
 * @Date	 2011	Mar 8, 2011		2:14:55 PM
 *
 * @see 	 
 */

public interface QueryService
{
	public Map<String,GroupTaskInstance> getAllRunGroupTask();
	public GroupTaskInstance getRunTaskGroup(String groupTaskInstanceId);
	public TaskInstance getRunTask(String groupTaskInstanceId, String taskInstanceId);
	public Map<String,TaskInstance> getALLRunTask(String groupTaskInstanceId);
	public GroupTaskInfo getGroupTaskInfo(String groupTaskId);
	public TaskInfo getTaskInfo(String groupTaskId,String taskInfoId);
	public ParamInfo getParamInfo(String paramInfoId);
}
